package cn.jingyuan.swan.system.domain.gateway.entity.todo;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("gateway_limit_rate")
public class GatewayLimitRate {

    /** 策略主键 */
    Long policyId;

    /** 策略名称 */
    String policyName;

    /** 限流规则类型：url、origin、user */
    String policyType;

    /** 限制数 */
    Long limitQuota;

    /** 单位时间：seconds-秒、minutes-分钟、hours-小时、days-天 */
    String intervalUnit;

}
